@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0 }
body { 
font: 12px "宋体", Arial, Helvetica, sans-serif; 
color: #756F71 ;
}
img { border: 0; display: block }
ul { 
	list-style: none; 
}
a:link, a:visited {
	text-decoration: none;
	color: #333;
}
.left { 
	float: left; 
}
.right { 
	float: right; 
}
.blank {
	height: 5px;
	overflow: hidden; 
	width: 100%; 
	margin: auto; 
	clear: both 
}
.box{ 
	width:1000px; 
	margin:auto; 
	overflow:hidden
}
header { 
	width: 1000px; 
	margin: auto; 
	height: 100px; 
	position: relative; 
	overflow: hidden 
}
#logo a { 
	width: 260px; 
	height: 60px; 
	margin: 10px 0 0 0; 
	position: absolute;  
	display: block 
}
nav { 
	float: right; 
	width: 100%; 
	margin: 30px 0 0 0; 
	text-align: right 
}
nav a { 
	position: relative; 
	display: inline-block; 
	font-size: 18px; 
	font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
nav a:hover { text-decoration: none }
.topnav a { 
	margin: 0 5px; 
	padding: 0 8px; 
}
.topnav a span:first-child {
	z-index: 2; 
	display: block; 
}
.topnav a span:last-child { 
	z-index: 1; 
	display: block;
	color: #999;
	font: 12px Georgia, serif;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s; 
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	text-align: center 
}
 
.topnav a:hover span:last-child, .topnav a:focus span:last-child { 
	opacity: 1; 
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%); 
	transform: translateY(0%); 
}
#topnav_current { 
color: #e15782; 
}
.en {
	color: #999; 
	font-size: 12px;
	z-index: 1;
	display: block; 
}/* ie */
article {
	width: 1000px;
	margin: 20px auto;
	overflow: hidden 
}
aside { 
	width: 250px; 
}
footer { text-align: center; line-height: 40px; border-top: #E8E8E8 1px solid ; width:1000px; margin:auto}

.TRS_Editor
{width:80%;
border:1px solid black;
display:inline-block;
text-align:left;
}


